.PropertyGroup>.content>.property.TextureProperty {
    height: 31px;
}

.TextureProperty>.field>.texture {
    position: relative;
    width: 100%;
    height: 30px;
    box-sizing: border-box;
    cursor: pointer;
}

.TextureProperty>.field>.texture>.CheckBox {
    width: 20px;
    height: 20px;
    margin: 2px;
    vertical-align: middle;
}

.TextureProperty>.field>.texture>canvas {
    width: 60px;
    height: 24px;
    margin: 2px;
    border: 1px solid #555;
    vertical-align: middle;
}

.TextureProperty>.field>.texture>.menu {
    width: 24px;
    height: 24px;
    margin: 1px 0 1px 1px;
    display: inline-block;
    vertical-align: middle;
}

.TextureProperty>.field>.texture>.menu::after {
    left: auto;
    right: 0;
    width: 26px;
}

.TextureProperty>.field>.texture>.menu>.menu {
    right: 0;
}